@大麻哈
2年前 提问
1个回答

虚拟机软件具有哪些基本特性

齐士忠
2年前

虚拟机软件具有以下这些基本特性:

  • 分区:可在一台物理机上运行多个操作系统,并在多个虚拟机之间分配系统资源。同一台物理服务器上可以同时运行多台虚拟机,也意味着虚拟化层拥有为虚叔机划分底层服务器资源的能力我们把这个能力叫做分区。

  • 隔离:虽然多个虚拟机可以共享一台计算机的物理资源,但它们相互之间保持完全隔离。由于隔离的原因,虚拟环境中运行的应用在可用性和安全性方面远优于在传统的非虚拟化系统中运行的应用。同一服务器上的虚叔机若有一台故障或者中病毒, 不会影响到其他虚批机的使用。这就要求虚拟机具备最基本的隔离能力。

  • 封装:虚拟机实质上是一个软件容器,它将一整套虚拟硬件资源与操作系统及其所有应用捆绑或封装在一起。通过封装,虚拟机获得了超强的移动性并且易于管理。

  • 硬件抽象化:虚拟机完全独立于其底层物理硬件。可以为虚拟机配置与底层硬件上存在的物理组件完全不同的虚拟组件。可以运行C/S方式的应用,也可以在同一台计算机上,使用另一台虚拟机的所有资源。

  • 独立:在迁移虚拟机后无需对服务器做任何修改即可运行虚拟机(相当于上层操作系统与硬件解耦合),所以这里的独立主要指的是独立于硬件。